Internship Trainings
Date: 27/05/2025
HTML and CSS (code.org)
Unit 1 - Problem Solving and Computing
Chapitre 1 : Le Processus de Résolution de Problèmes
- Leçon 1 : Intro to problem Solving
- Leçon 2 : The Problem Solving Process
- Leçon 3 : Exploring Problem Solving
- Leçons alternatives
- Leçon 4 : Intro to Problem Solving - Newspaper Table (Alternate Lesson 1)
- Leçon 5 : Intro to Problem Solving - Spaghetti Bridge (Alternate Lesson 1)
- Leçon 6 : Intro to Problem Solving - Paper Tower (Alternate Lesson 1)
- Leçon 7 : Exploring Problem Solving - Animals Theme (Alternate Lesson 3)
- Leçon 8 : Exploring Problem Solving - Games Theme (Alternate Lesson 3)
Unit 2 - Web Development
Chapitre 1 : Création de pages Web
- Leçon 1 : Explorer des Pages Web
- Leçon 2 : Initiation au HTML
- Leçon 3 : Headings and Lists
Date: 28/05/2025
HTML and CSS (code.org)
Unit 2 - Web Development
Chapitre 1 : Création de pages Web
- Leçon 4 : Mini-projet : Page web HTML
- Leçon 5 : L'Empreinte Numérique
- Leçon 6 : Styliser le texte avec CSS
- Leçon 7 : Mini-projet : Votre style personnel
- Leçon 8 : Propriété intellectuelle
- Leçon 9 : Using Images
Date: 29/05/2025
HTML and CSS (code.org)
Unit 2 - Web Development
Chapitre 1 : Création de pages Web
- Leçon 10 : Sites web pour s'exprimer
- Leçon 11 : Styliser des Eléments avec CSS
- Leçon 12 : Votre site web - Préparer
- Leçon 13 : Projet - Page web personnelle
Date: 30/05/2025
HTML and CSS (code.org)
Unit 2 - Web Development
Chapitre 1 : Création de pages Web
- Leçon 14 : Websites for a Purpose
- Leçon 15 : La Résolution De Problèmes en Equipe
- Leçon 16 : Les Sources et la Recherche
- Leçon 17 : Les classes CSS
Date: 02/06/2025
HTML and CSS (code.org)
Unit 2 - Web Development
Chapitre 1 : Création de pages Web
- Leçon 18 : Planning a Multi-Page Site
- Leçon 19 : Relier des pages
- Leçon 20 : Projet - Site Web avec un But
- Leçon 21 : L'Examen par les Pairs et la Touche Finale
Date: 03/06/2025
Programming (code.org)
Unit 3 - Animations et jeux interactifs
Chapitre 1 : Images et Animations
- Leçon 1 : Programming for a Purpose
- Leçon 2 : Tracer Des Formes
- Leçon 3 : Dessiner dans le Labo des Jeux
- Leçon 4 : Formes et paramètres
- Leçon 5 : Variables
- Leçon 6 : Nombres aléatoires
Date: 04/06/2025
Programming (code.org)
Unit 3 - Animations et jeux interactifs
Chapitre 1 : Images et Animations
- Leçon 7 : Mini-Project - Robot Faces
- Leçon 8 : Sprites
- Leçon 9 : Propriétés du sprite
- Leçon 10 : Texte
- Leçon 11 : Mini-Project - Captioned Scenes
- Leçon 12 : La Boucle Dessiner
Date: 05/06/2025
Programming (code.org)
Unit 3 - Animations et jeux interactifs
Chapitre 1 : Images et Animations
- Leçon 12 : La Boucle Dessiner (Suite)
- Leçon 13 : Le Déplacement du Lutin
- Leçon 14 : Mini-Project - Animation
- Leçon 15 : Instructions conditionnelles
- Leçon 16 : Entrée Au Clavier
Date: 06/06/2025
Programming (code.org)
Unit 3 - Animations et jeux interactifs
Chapitre 1 : Images et Animations
- Leçon 17 : Mouse Input
- Leçon 18 : Projet - Carte Interactive
Chapitre 2 : Construction de Jeux
- Leçon 19 : Vitesse
- Leçon 20 : Détection de collision
Date: 09/06/2025
Programming (code.org)
Unit 3 - Animations et jeux interactifs
Chapitre 2 : Construction de Jeux
- Leçon 21 : Mini-Project - Side Scroller
- Leçon 22 : Déplacement Complexe du Lutin
- Leçon 23 : Collisions
- Leçon 24 : Mini-Project - Flyer Game
Date: 10/06/2025
Programming (code.org)
Unit 3 - Animations et jeux interactifs
Chapitre 2 : Construction de Jeux
- Leçon 25 : Fonctions
- Leçon 26 : Le Processus de Conception d'un Jeu
- Leçon 27 : Utiliser le Processus de Conception d'un Jeu
Date: 11/06/2025
Programming (code.org)
Unit 3 - Animations et jeux interactifs
Chapitre 2 : Construction de Jeux
- Leçon 28 : Projet - Concevoir un Jeu
IA et apprentissage automatique
Introduction au Labo des Applis
- Leçon 1 : Introduction au Labo des Applis
Chapitre 1
- Leçon 2 : Introduction to Machine Learning
- Leçon 3 : Types of Machine Learning
- Leçon 4 : Innovations in AI
- Leçon 5 : Patterns in Data
- Leçon 6 : Classification Models
- Leçon 7 : Présentation d'AI Lab
- Leçon 8 : Importing Models in App Lab
- Leçon 9 : Model Cards
- Leçon 10 : Saving Models in AI Lab
Date: 12/06/2025
Programming (code.org)
IA et apprentissage automatique
Chapitre 1
- Leçon 11 : Model Cards in App Lab
- Leçon 12 : Numerical Models
- Leçon 13 : Données numériques dans un laboratoire d'IA
- Leçon 14 : Customizing Apps
- Leçon 15 : AI Code of Ethics
- Leçon 16 : Project: Make a Machine Learning App
Chapitre 2
- Leçon 17 : Issue Statements
- Leçon 18 : Concevoir la Collecte de Données
- Leçon 19 : Survey Data in AI Lab
- Leçon 20 : Troubleshooting Models
- Leçon 21 : Creating an App
- Leçon 22 : Project - Design an AI App
Date: 13/06/2025
JavaScript Tutorial (w3schools)
- JavaScript Introduction
- What is JavaScript?
- Why Study JavaScript?
- JavaScript Can Change HTML Content
- JavaScript Can Change HTML Attribute Values
- JavaScript Can Change HTML Styles (CSS)
- JavaScript Can Hide HTML Elements
- JavaScript Can Show HTML Elements
- JavaScript Where To
- The script Tag
- JavaScript Functions and Events
- JavaScript in < head> or < body>
- JavaScript in < head>
- JavaScript in < body>
- External JavaScript
- External JavaScript Advantages
- External References
- JavaScript Output
- JavaScript Display Possibilities
- Using innerHTML
- Using innerText
- Using document.write()
- Using window.alert()
- Using console.log()
- JavaScript Print
Date: 16/06/2025
JavaScript Tutorial (w3schools)
- JavaScript Statements
- Statements
- JavaScript Programs
- JavaScript Statements
- Semicolons ;
- JavaScript White Space
- JavaScript Line Length and Line Breaks
- JavaScript Code Blocks
- JavaScript Keywords
- JavaScript Syntax
- JavaScript Values
- JavaScript Literals
- JavaScript Variables
- JavaScript Operators
- JavaScript Expressions
- JavaScript Keywords
- JavaScript Comments
- JavaScript Identifiers / Names
- JavaScript is Case Sensitive
- JavaScript and Camel Case
- JavaScript Character Set
- JavaScript Comments
- Single Line Comments
- Multi-line Comments
- Using Comments to Prevent Execution
- JavaScript Variables
- Variables are Containers for Storing Data
- Just Like Algebra
- JavaScript Identifiers
- The Assignment Operator
- JavaScript Data Types
- Declaring a JavaScript Variable
- One Statement, Many Variables
- Value = undefined
- Re-Declaring JavaScript Variables
- JavaScript Arithmetic
- JavaScript Dollar Sign $
- JavaScript Underscore (_)
- JavaScript Let
- Block Scope
- Global Scope
- Cannot be Redeclared
- Redeclaring Variables
- Difference Between var, let and const
- What is Good?
- What is Not Good?
- Browser Support
- Redeclaring
- Let Hoisting
- JavaScript Const
- Cannot be Reassigned
- Must be Assigned
- When to use JavaScript const?
- Constant Objects and Arrays
- Constant Arrays
- Constant Objects
- Difference Between var, let and const
- What is Good?
- What is Not Good?
- Browser Support
- Block Scope
- Redeclaring
- Hoisting
Date: 17/06/2025
JavaScript Tutorial (w3schools)
- JavaScript Operators
- JavaScript Assignment
- JavaScript Addition
- JavaScript Multiplication
- Types of JavaScript Operators
- JavaScript Arithmetic Operators
- JavaScript Assignment Operators
- JavaScript Comparison Operators
- JavaScript String Comparison
- JavaScript String Addition
- Adding Strings and Numbers
- JavaScript Logical Operators
- JavaScript Type Operators
- JavaScript Bitwise Operators
- JavaScript Arithmetic
- JavaScript Arithmetic Operators
- Arithmetic Operations
- Operators and Operands
- Adding
- Subtracting
- Multiplying
- Dividing
- Remainder
- Incrementing
- Decrementing
- Exponentiation
- Operator Precedence
- JavaScript Assignment
- JavaScript Assignment Operators
- Shift Assignment Operators
- Bitwise Assignment Operators
- Logical Assignment Operators
- The = Operator
- The += Operator
- The -= Operator
- The *= Operator
- The **= Operator
- The /= Operator
- The %= Operator
- The &= Operator
- The |= Operator
- The ^= Operator
- The &&= Operator
- The ||= Operator
- The ??= Operator
- JavaScript Data Types
- The Concept of Data Types
- JavaScript Types are Dynamic
- JavaScript Strings
- JavaScript Numbers
- Exponential Notation
- JavaScript BigInt
- JavaScript Booleans
- JavaScript Arrays
- JavaScript Objects
- The typeof Operator
- Undefined
- Empty Values
- JavaScript Functions
- JavaScript Function Syntax
- Function Invocation
- Function Return
- The () Operator
- Functions Used as Variable Values
- Local Variables
Date: 18/06/2025
JavaScript Tutorial (w3schools)
- JavaScript Objects
- Real Life Objects
- Object Properties
- Object Methods
- JavaScript Variables
- JavaScript Objects
- JavaScript Object Definition
- JavaScript Object Literal
- Creating a JavaScript Object
- Using the new Keyword
- Object Properties
- Accessing Object Properties
- JavaScript Object Methods
- In JavaScript, Objects are King.
- JavaScript Primitives
- JavaScript Objects are Mutable
- JavaScript Object Properties
- Accessing JavaScript Properties
- Adding New Properties
- Deleting Properties
- Nested Objects
- JavaScript Object Methods
- Accessing Object Methods
- Adding a Method to an Object
- Using JavaScript Methods
- JavaScript Display Objects
- How to Display JavaScript Objects?
- Displaying Object Properties
- Displaying Properties in a Loop
- Using Object.values()
- Using Object.entries()
- Using JSON.stringify()
- JavaScript Object Constructors
- Object Constructor Functions
- Property Default Values
- Adding a Property to an Object
- Adding a Property to a Constructor
- Constructor Function Methods
- Adding a Method to an Object
- Adding a Method to a Constructor
- Built-in JavaScript Constructors
- Did You Know?
Date: 19/06/2025
JavaScript Tutorial (w3schools)
- JavaScript Events
- HTML Events
- Common HTML Events
- JavaScript Event Handlers
- JavaScript Strings
- Using Quotes
- Quotes Inside Quotes
- Template Strings
- String Length
- Escape Characters
- Breaking Long Lines
- Template Strings
- JavaScript Strings as Objects
- JavaScript String Methods
- Basic String Methods
- JavaScript String Length
- Extracting String Characters
- JavaScript String charAt()
- JavaScript String charCodeAt()
- JavaScript String at()
- Browser Support
- Property Access [ ]
- Extracting String Parts
- JavaScript String slice()
- JavaScript String substring()
- JavaScript String substr()
- Converting to Upper and Lower Case
- JavaScript String toUpperCase()
- JavaScript String toLowerCase()
- JavaScript String concat()
- JavaScript String trim()
- JavaScript String trimStart()
- JavaScript String trimEnd()
- JavaScript String Padding
- JavaScript String padStart()
- Browser Support
- JavaScript String padEnd()
- Browser Support
- JavaScript String repeat()
- Syntax
- Parameters
- Return Value
- Browser Support
- Replacing String Content
- JavaScript String ReplaceAll()
- Converting a String to an Array
- JavaScript String split()
Date: 23/06/2025
JavaScript Tutorial (w3schools)
- JavaScript String Methods
- Basic String Methods
- JavaScript String Length
- Extracting String Characters
- JavaScript String charAt()
- JavaScript String charCodeAt()
- JavaScript String at()
- Browser Support
- Property Access [ ]
- Extracting String Parts
- JavaScript String slice()
- JavaScript String substring()
- JavaScript String substr()
- Converting to Upper and Lower Case
- JavaScript String toUpperCase()
- JavaScript String toLowerCase()
- JavaScript String concat()
- JavaScript String trim()
- JavaScript String trimStart()
- JavaScript String trimEnd()
- JavaScript String Padding
- JavaScript String padStart()
- Browser Support
- JavaScript String padEnd()
- Browser Support
- JavaScript String repeat()
- Syntax
- Parameters
- Return Value
- Browser Support
- Replacing String Content
- JavaScript String ReplaceAll()
- Converting a String to an Array
- JavaScript String split()
- JavaScript String Search
- JavaScript String indexOf()
- JavaScript String lastIndexOf()
- JavaScript String search()
- Did You Notice?
- JavaScript String match()
- JavaScript String matchAll()
- JavaScript String includes()
- JavaScript String startsWith()
- JavaScript String endsWith()
- JavaScript Template Strings
- Back-Tics Syntax
- Quotes Inside Strings
- Multiline Strings
- Interpolation
- Variable Substitutions
- Expression Substitution
- HTML Templates
- Browser Support